package org.example.coursemangementserver.pojo.vo.course.studentCourseCommentList;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 返回给前端的获取某个学生的未评价的课程的信息的数据格式
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentCourseCommentVO {
    /**
     * 选课记录信息的ID
     */
    private Long selectInfoId;

    /**
     * 课程ID
     */
    private Long courseId;

    /**
     * 生成该评价的授课信息的ID
     */
    private Long enrollmentId;

    /**
     * 教师名
     */
    private String teacherName;

    /**
     * 课程图片URL
     */
    private String courseImage;

    /**
     * 课程名称
     */
    private String courseName;

    /**
     * 课程描述
     */
    private String description;

    /**
     * 学分
     */
    private Integer credits;

    /**
     * 选课时间
     */
    private LocalDateTime selectTime;
}
